Big Huge Thesaurus

Cleistes rosea

noun

sounds kind of like